//package com.charley.icloud.auth.controller;
//
//import com.charley.icloud.common.exception.DefaultException;
//import com.charley.icloud.entity.SysBuriedLog;
//import com.charley.icloud.service.ISysBuriedLogService;
//import org.springframework.http.HttpStatus;
//import org.springframework.util.ObjectUtils;
//import org.springframework.util.StringUtils;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//import java.util.List;
//
///**
// * 系统埋点记录日志 前端控制器
// */
//@Api(value = "系统埋点记录日志接口API", tags = {"系统埋点记录日志接口API"})
//@RestController
//@RequestMapping("/sysBuriedLog")
//public class SysBuriedLogController {
//
//    @Resource
//    private ISysBuriedLogService sysBuriedLogService;
//
//    /**
//     * 根据ID查询数据
//     */
//    @ApiOperation(value = "根据ID查询数据", notes = "根据ID查询数据")
//    @GetMapping("getOne/{id}")
//    public ResultUtil<SysBuriedLog> getOne(@PathVariable("id") String id) throws DefaultException {
//        if (ObjectUtils.isEmpty(id)){
//            throw new DefaultException(HttpStatus.INTERNAL_SERVER_ERROR, "请求参数为空~~~~~~");
//        }
//        ResultUtil<SysBuriedLog> data = new ResultUtil<>();
//        return data.success(this.sysBuriedLogService.getById(id));
//    }
//
//
//
//    /**
//     * 查询全部数据
//     */
//    @ApiOperation(value = "查询全部数据", notes = "查询全部数据")
//    @GetMapping("getAll")
//    public ResultUtil<List<SysBuriedLog>> getAll() {
//        ResultUtil<List<SysBuriedLog>> data = new ResultUtil<>();
//        return data.success(this.sysBuriedLogService.list());
//    }
//
//
//    /**
//     * 新增一条数据
//     */
//    @ApiOperation(value = "新增一条数据", notes = "新增一条数据")
//    @PostMapping("add")
//    public ResultUtil<Boolean> add(@RequestBody SysBuriedLog param) throws DefaultException {
//        if (ObjectUtils.isEmpty(param)) {
//            throw new DefaultException(HttpStatus.INTERNAL_SERVER_ERROR, "请求参数为空~~~~~~");
//        }
//        ResultUtil<Boolean> data = new ResultUtil<>();
//        return data.success(this.sysBuriedLogService.save(param));
//    }
//
//
//    /**
//     * 修改一条数据
//     */
//    @ApiOperation(value = "修改一条数据", notes = "修改一条数据")
//    @PatchMapping("edit")
//    public ResultUtil<Boolean> edit(@RequestBody SysBuriedLog param) throws DefaultException {
//        if (ObjectUtils.isEmpty(param)) {
//            throw new DefaultException(HttpStatus.INTERNAL_SERVER_ERROR, "请求参数为空~~~~~~");
//        }
//        ResultUtil<Boolean> data = new ResultUtil<>();
//        return data.success(this.sysBuriedLogService.updateById(param));
//    }
//
//
//    /**
//     * 根据ID删除数据
//     */
//    @ApiOperation(value = "根据ID删除数据", notes = "根据ID删除数据")
//    @DeleteMapping("delete/{id}")
//    public ResultUtil<Boolean> delete(@PathVariable("id") String id) throws DefaultException {
//        if (StringUtils.isEmpty(id)){
//            throw new DefaultException(HttpStatus.INTERNAL_SERVER_ERROR, "请求参数为空~~~~~~");
//        }
//        ResultUtil<Boolean> data = new ResultUtil<>();
//        return data.success(this.sysBuriedLogService.removeById(id));
//    }
//
//
//}
//
